home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
World Book 1998 1.1 (Macintosh)
/
World Book Disk 1 of 2.bin
/
World Book Installer
/
World Book Installer
/
QuickHelp™.rsrc
/
CODE_33_QH TopicList.txt
< prev
next >
Wrap
Text File
|
1998-03-06
|
90KB
|
1,619 lines
# near model CODE resource
# jump table entries: 10214-10241 (28 of them)
00000000 0000 27E6 ori.b D0, 0xE6
00000004 0000 11BA ori.b D0, 0xBA
00000008 226F 0004 movea.l A1, [A7 + 0x4]
0000000C 41F9 0000 2806 lea.l A0, [0x00002806]
00000012 2288 move.l [A1], A0
00000014 41F9 0000 2816 lea.l A0, [0x00002816]
0000001A 2348 0004 move.l [A1 + 0x4], A0
0000001E 41F9 0000 2826 lea.l A0, [0x00002826]
00000024 2348 0008 move.l [A1 + 0x8], A0
00000028 41F9 0000 281E lea.l A0, [0x0000281E]
0000002E 2348 000C move.l [A1 + 0xC], A0
00000032 41F9 0000 282E lea.l A0, [0x0000282E]
00000038 2348 0010 move.l [A1 + 0x10], A0
0000003C 41F9 0000 284E lea.l A0, [0x0000284E]
00000042 2348 0018 move.l [A1 + 0x18], A0
00000046 41F9 0000 2846 lea.l A0, [0x00002846]
0000004C 2348 0014 move.l [A1 + 0x14], A0
00000050 41F9 0000 2856 lea.l A0, [0x00002856]
00000056 2348 001C move.l [A1 + 0x1C], A0
0000005A 41F9 0000 285E lea.l A0, [0x0000285E]
00000060 2348 0020 move.l [A1 + 0x20], A0
00000064 41F9 0000 2866 lea.l A0, [0x00002866]
0000006A 2348 0024 move.l [A1 + 0x24], A0
0000006E 41F9 0000 280E lea.l A0, [0x0000280E]
00000074 2348 0028 move.l [A1 + 0x28], A0
00000078 41F9 0000 286E lea.l A0, [0x0000286E]
0000007E 2348 002C move.l [A1 + 0x2C], A0
00000082 41F9 0000 2876 lea.l A0, [0x00002876]
00000088 2348 0030 move.l [A1 + 0x30], A0
0000008C 41F9 0000 287E lea.l A0, [0x0000287E]
00000092 2348 0034 move.l [A1 + 0x34], A0
00000096 41F9 0000 2836 lea.l A0, [0x00002836]
0000009C 2348 0038 move.l [A1 + 0x38], A0
000000A0 41F9 0000 283E lea.l A0, [0x0000283E]
000000A6 2348 003C move.l [A1 + 0x3C], A0
000000AA 4E75 rts
000000AC 48E7 0038 movem.l -[A7], A2,A3,A4
000000B0 4FEF FFB0 lea.l A7, [A7 - 0x50]
000000B4 286F 0060 movea.l A4, [A7 + 0x60]
000000B8 266F 0064 movea.l A3, [A7 + 0x64]
000000BC 302D 864E move.w D0, [A5 - 0x79B2]
000000C0 48C0 ext.l D0
000000C2 0680 0000 0093 addi.l D0, 0x93
000000C8 3F00 move.w -[A7], D0
000000CA 4EB9 0000 272E jsr [0x0000272E]
000000D0 4A80 tst.l D0
000000D2 544F addq.w A7, 2
000000D4 660C bne +0xE /* 000000E2 */
000000D6 7000 moveq.l D0, 0x00
000000D8 4FEF 0050 lea.l A7, [A7 + 0x50]
000000DC 4CDF 1C00 movem.l A2,A3,A4, [A7]+
000000E0 4E75 rts
label000000E2:
000000E2 2B4B 97D2 move.l [A5 - 0x682E], A3
000000E6 426F 000A clr.w [A7 + 0xA]
000000EA 42AF 000C clr.l [A7 + 0xC]
000000EE 422F 0010 clr.b [A7 + 0x10]
000000F2 42A7 clr.l -[A7]
000000F4 4878 0001 push.l 0x1
000000F8 4878 0001 push.l 0x1
000000FC 42A7 clr.l -[A7]
000000FE 1F3C 0004 move.b -[A7], 0x4
00000102 42A7 clr.l -[A7]
00000104 2F0C move.l -[A7], A4
00000106 486F 0024 pea.l [A7 + 0x24]
0000010A 4EB9 0000 4B36 jsr [0x00004B36]
00000110 2448 movea.l A2, A0
00000112 42AD 97D2 clr.l [A5 - 0x682E]
00000116 200A move.l D0, A2
00000118 4FEF 001E lea.l A7, [A7 + 0x1E]
0000011C 660C bne +0xE /* 0000012A */
0000011E 7000 moveq.l D0, 0x00
00000120 4FEF 0050 lea.l A7, [A7 + 0x50]
00000124 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00000128 4E75 rts
label0000012A:
0000012A 0C2D 0002 8051 cmpi.b [A5 - 0x7FAF], 0x2
00000130 6536 bcs +0x38 /* 00000168 */
00000132 3F7C EEEE 0008 move.w [A7 + 0x8], 0xEEEE
00000138 3F7C EEEE 0006 move.w [A7 + 0x6], 0xEEEE
0000013E 3F7C EEEE 0004 move.w [A7 + 0x4], 0xEEEE
00000144 2F0A move.l -[A7], A2
00000146 486F 0004 pea.l [A7 + 0x4]
0000014A 4EB9 0000 AA22 jsr [0x0000AA22]
00000150 486F 000C pea.l [A7 + 0xC]
00000154 AA15 syscall RGBBackColor
00000156 3F3C FFFF move.w -[A7], 0xFFFF
0000015A 486F 000A pea.l [A7 + 0xA]
0000015E 4EB9 0000 AA50 jsr [0x0000AA50]
00000164 4FEF 000E lea.l A7, [A7 + 0xE]
label00000168:
00000168 2F0A move.l -[A7], A2
0000016A 2F0B move.l -[A7], A3
0000016C A918 syscall SetWRefCon
0000016E 7001 moveq.l D0, 0x01
00000170 4FEF 0050 lea.l A7, [A7 + 0x50]
00000174 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00000178 4E75 rts
0000017A 48E7 0030 movem.l -[A7], A2,A3
0000017E 246F 000C movea.l A2, [A7 + 0xC]
00000182 0C2D 0002 8051 cmpi.b [A5 - 0x7FAF], 0x2
00000188 654E bcs +0x50 /* 000001D8 */
0000018A 594F subq.w A7, 4
0000018C 2F0A move.l -[A7], A2
0000018E AA96 syscall GetPalette
00000190 205F movea.l A0, [A7]+
00000192 2648 movea.l A3, A0
00000194 200B move.l D0, A3
00000196 6740 beq +0x42 /* 000001D8 */
00000198 594F subq.w A7, 4
0000019A A924 syscall FrontWindow
0000019C 205F movea.l A0, [A7]+
0000019E 2448 movea.l A2, A0
000001A0 6032 bra +0x34 /* 000001D4 */
label000001A2:
000001A2 302A 006C move.w D0, [A2 + 0x6C]
000001A6 B06D A27A cmp.w D0, [A5 - 0x5D86]
000001AA 6624 bne +0x26 /* 000001D0 */
000001AC 2F0A move.l -[A7], A2
000001AE 4EB9 0000 4C16 jsr [0x00004C16]
000001B4 5900 subq.b D0, 4
000001B6 584F addq.w A7, 4
000001B8 6616 bne +0x18 /* 000001D0 */
000001BA 594F subq.w A7, 4
000001BC 2F0A move.l -[A7], A2
000001BE AA96 syscall GetPalette
000001C0 205F movea.l A0, [A7]+
000001C2 B1CB cmpa.l A0, A3
000001C4 670A beq +0xC /* 000001D0 */
000001C6 2F0A move.l -[A7], A2
000001C8 2F0B move.l -[A7], A3
000001CA 3F3C E000 move.w -[A7], 0xE000
000001CE AA95 syscall SetPalette/NSetPalette
label000001D0:
000001D0 246A 0090 movea.l A2, [A2 + 0x90]
label000001D4:
000001D4 200A move.l D0, A2
000001D6 66CA bne -0x34 /* 000001A2 */
label000001D8:
000001D8 4CDF 0C00 movem.l A2,A3, [A7]+
000001DC 4E75 rts
000001DE 2F0A move.l -[A7], A2
000001E0 2F2F 0008 move.l -[A7], [A7 + 0x8]
000001E4 4EB9 0001 0332 jsr [0x00010332]
000001EA 2448 movea.l A2, A0
000001EC 200A move.l D0, A2
000001EE 584F addq.w A7, 4
000001F0 670A beq +0xC /* 000001FC */
000001F2 2F0A move.l -[A7], A2
000001F4 4EB9 0000 0E62 jsr [0x00000E62]
000001FA 584F addq.w A7, 4
label000001FC:
000001FC 245F movea.l A2, [A7]+
000001FE 4E75 rts
fn00000200:
00000200 48E7 0038 movem.l -[A7], A2,A3,A4
00000204 266F 0010 movea.l A3, [A7 + 0x10]
00000208 286F 0014 movea.l A4, [A7 + 0x14]
0000020C 246F 0018 movea.l A2, [A7 + 0x18]
00000210 302B 0012 move.w D0, [A3 + 0x12]
00000214 48C0 ext.l D0
00000216 5380 subq.l D0, 1
00000218 3540 0002 move.w [A2 + 0x2], D0
0000021C 302B 0016 move.w D0, [A3 + 0x16]
00000220 48C0 ext.l D0
00000222 5280 addq.l D0, 1
00000224 3540 0006 move.w [A2 + 0x6], D0
00000228 2F0C move.l -[A7], A4
0000022A 2057 movea.l A0, [A7]
0000022C 2250 movea.l A1, [A0]
0000022E 2269 002C movea.l A1, [A1 + 0x2C]
00000232 4E91 jsr [A1]
00000234 48C0 ext.l D0
00000236 322B 0010 move.w D1, [A3 + 0x10]
0000023A 48C1 ext.l D1
0000023C 5381 subq.l D1, 1
0000023E D280 add.l D1, D0
00000240 3481 move.w [A2], D1
00000242 302B 0014 move.w D0, [A3 + 0x14]
00000246 48C0 ext.l D0
00000248 72EC moveq.l D1, 0xFFFFFFEC
0000024A D081 add.l D0, D1
0000024C 3540 0004 move.w [A2 + 0x4], D0
00000250 2F0A move.l -[A7], A2
00000252 2F3C 0008 0008 move.l -[A7], 0x80008
00000258 A8A9 syscall InsetRect
0000025A 584F addq.w A7, 4
0000025C 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00000260 4E75 rts
fn00000262:
00000262 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00000266 514F subq.w A7, 8
00000268 266F 001C movea.l A3, [A7 + 0x1C]
0000026C 2F2B 0048 move.l -[A7], [A3 + 0x48]
00000270 4EB9 0001 0332 jsr [0x00010332]
00000276 2848 movea.l A4, A0
00000278 2F0C move.l -[A7], A4
0000027A 2057 movea.l A0, [A7]
0000027C 2250 movea.l A1, [A0]
0000027E 2269 0010 movea.l A1, [A1 + 0x10]
00000282 4E91 jsr [A1]
00000284 2448 movea.l A2, A0
00000286 7601 moveq.l D3, 0x01
00000288 2F0A move.l -[A7], A2
0000028A A8AE syscall EmptyRect
0000028C 101F move.b D0, [A7]+
0000028E 5C4F addq.w A7, 6
00000290 6640 bne +0x42 /* 000002D2 */
00000292 3F3C 0001 move.w -[A7], 0x1
00000296 3012 move.w D0, [A2]
00000298 48C0 ext.l D0
0000029A 322A 0004 move.w D1, [A2 + 0x4]
0000029E 48C1 ext.l D1
000002A0 9280 sub.l D1, D0
000002A2 3F01 move.w -[A7], D1
000002A4 302A 0002 move.w D0, [A2 + 0x2]
000002A8 48C0 ext.l D0
000002AA 322A 0006 move.w D1, [A2 + 0x6]
000002AE 48C1 ext.l D1
000002B0 9280 sub.l D1, D0
000002B2 3F01 move.w -[A7], D1
000002B4 2F12 move.l -[A7], [A2]
000002B6 2F2B 0048 move.l -[A7], [A3 + 0x48]
000002BA 4EB9 0000 5816 jsr [0x00005816]
000002C0 4A40 tst.w D0
000002C2 4FEF 000E lea.l A7, [A7 + 0xE]
000002C6 670A beq +0xC /* 000002D2 */
000002C8 2E92 move.l [A7], [A2]
000002CA 2F6A 0004 0004 move.l [A7 + 0x4], [A2 + 0x4]
000002D0 7600 moveq.l D3, 0x00
label000002D2:
000002D2 4A83 tst.l D3
000002D4 670C beq +0xE /* 000002E2 */
000002D6 4857 pea.l [A7]
000002D8 42A7 clr.l -[A7]
000002DA 2F3C 012C 00D2 move.l -[A7], 0x12C00D2
000002E0 A8A7 syscall SetRect
label000002E2:
000002E2 2F2B 0048 move.l -[A7], [A3 + 0x48]
000002E6 302F 0006 move.w D0, [A7 + 0x6]
000002EA 48C0 ext.l D0
000002EC 322F 000A move.w D1, [A7 + 0xA]
000002F0 48C1 ext.l D1
000002F2 9280 sub.l D1, D0
000002F4 3F01 move.w -[A7], D1
000002F6 302F 0006 move.w D0, [A7 + 0x6]
000002FA 48C0 ext.l D0
000002FC 322F 000A move.w D1, [A7 + 0xA]
00000300 48C1 ext.l D1
00000302 9280 sub.l D1, D0
00000304 3F01 move.w -[A7], D1
00000306 1F3C 0001 move.b -[A7], 0x1
0000030A A91D syscall SizeWindow
0000030C 2F2B 0048 move.l -[A7], [A3 + 0x48]
00000310 3F2F 0006 move.w -[A7], [A7 + 0x6]
00000314 3F2F 0006 move.w -[A7], [A7 + 0x6]
00000318 4227 clr.b -[A7]
0000031A A91B syscall MoveWindow
0000031C 4A83 tst.l D3
0000031E 670E beq +0x10 /* 0000032E */
00000320 42A7 clr.l -[A7]
00000322 2F2B 0048 move.l -[A7], [A3 + 0x48]
00000326 4EB9 0000 4B4E jsr [0x00004B4E]
0000032C 504F addq.w A7, 8
label0000032E:
0000032E 504F addq.w A7, 8
00000330 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00000334 4E75 rts
fn00000336:
00000336 48E7 1C3A movem.l -[A7], D3,D4,D5,A2,A3,A4,A6
0000033A 262F 0020 move.l D3, [A7 + 0x20]
0000033E 2C6F 0024 movea.l A6, [A7 + 0x24]
00000342 2A2F 0028 move.l D5, [A7 + 0x28]
00000346 266F 002C movea.l A3, [A7 + 0x2C]
0000034A 286F 0030 movea.l A4, [A7 + 0x30]
0000034E 2043 movea.l A0, D3
00000350 2F28 0048 move.l -[A7], [A0 + 0x48]
00000354 4EB9 0001 0332 jsr [0x00010332]
0000035A 2448 movea.l A2, A0
0000035C 2F0A move.l -[A7], A2
0000035E 4EB9 0001 0242 jsr [0x00010242]
00000364 2608 move.l D3, A0
00000366 2F0A move.l -[A7], A2
00000368 4EB9 0001 0328 jsr [0x00010328]
0000036E 2808 move.l D4, A0
00000370 4254 clr.w [A4]
00000372 4253 clr.w [A3]
00000374 2045 movea.l A0, D5
00000376 4250 clr.w [A0]
00000378 4256 clr.w [A6]
0000037A 4A83 tst.l D3
0000037C 4FEF 000C lea.l A7, [A7 + 0xC]
00000380 6704 beq +0x6 /* 00000386 */
00000382 4A84 tst.l D4
00000384 6608 bne +0xA /* 0000038E */
label00000386:
00000386 7000 moveq.l D0, 0x00
00000388 4CDF 5C38 movem.l D3,D4,D5,A2,A3,A4,A6, [A7]+
0000038C 4E75 rts
label0000038E:
0000038E 2043 movea.l A0, D3
00000390 2450 movea.l A2, [A0]
00000392 302A 0008 move.w D0, [A2 + 0x8]
00000396 48C0 ext.l D0
00000398 322A 000C move.w D1, [A2 + 0xC]
0000039C 48C1 ext.l D1
0000039E 9280 sub.l D1, D0
000003A0 3C81 move.w [A6], D1
000003A2 3016 move.w D0, [A6]
000003A4 48C0 ext.l D0
000003A6 5080 addq.l D0, 8
000003A8 2045 movea.l A0, D5
000003AA 3080 move.w [A0], D0
000003AC 36BC 000A move.w [A3], 0xA /* '\n' */
000003B0 302A 000A move.w D0, [A2 + 0xA]
000003B4 48C0 ext.l D0
000003B6 322A 000E move.w D1, [A2 + 0xE]
000003BA 48C1 ext.l D1
000003BC 9280 sub.l D1, D0
000003BE D353 add.w [A3], D1
000003C0 2044 movea.l A0, D4
000003C2 2450 movea.l A2, [A0]
000003C4 302A 000A move.w D0, [A2 + 0xA]
000003C8 48C0 ext.l D0
000003CA 322A 000E move.w D1, [A2 + 0xE]
000003CE 48C1 ext.l D1
000003D0 9280 sub.l D1, D0
000003D2 3881 move.w [A4], D1
000003D4 3014 move.w D0, [A4]
000003D6 D153 add.w [A3], D0
000003D8 7001 moveq.l D0, 0x01
000003DA 4CDF 5C38 movem.l D3,D4,D5,A2,A3,A4,A6, [A7]+
000003DE 4E75 rts
000003E0 48E7 1038 movem.l -[A7], D3,A2,A3,A4
000003E4 4FEF FFF0 lea.l A7, [A7 - 0x10]
000003E8 286F 0024 movea.l A4, [A7 + 0x24]
000003EC 2F2C 0048 move.l -[A7], [A4 + 0x48]
000003F0 4EB9 0001 0332 jsr [0x00010332]
000003F6 2448 movea.l A2, A0
000003F8 2F2C 0048 move.l -[A7], [A4 + 0x48]
000003FC 2F0A move.l -[A7], A2
000003FE 4EB9 0001 031C jsr [0x0001031C]
00000404 3F3C 0001 move.w -[A7], 0x1
00000408 A887 syscall TextFont
0000040A 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
0000040E A88A syscall TextSize
00000410 4267 clr.w -[A7]
00000412 A888 syscall TextFace
00000414 7600 moveq.l D3, 0x00
00000416 2F6D EFBA 0010 move.l [A7 + 0x10], [A5 - 0x1046]
0000041C 2F6D EFBE 0014 move.l [A7 + 0x14], [A5 - 0x1042]
00000422 2F6D EFC2 000C move.l [A7 + 0xC], [A5 - 0x103E]
00000428 486F 0018 pea.l [A7 + 0x18]
0000042C 486F 001E pea.l [A7 + 0x1E]
00000430 2F0A move.l -[A7], A2
00000432 2057 movea.l A0, [A7]
00000434 2250 movea.l A1, [A0]
00000436 2269 000C movea.l A1, [A1 + 0xC]
0000043A 4E91 jsr [A1]
0000043C 3F2F 0026 move.w -[A7], [A7 + 0x26]
00000440 2F2C 0048 move.l -[A7], [A4 + 0x48]
00000444 A9BE syscall GetNewControl
00000446 205F movea.l A0, [A7]+
00000448 2648 movea.l A3, A0
0000044A 200B move.l D0, A3
0000044C 4FEF 0014 lea.l A7, [A7 + 0x14]
00000450 673A beq +0x3C /* 0000048C */
00000452 2F0B move.l -[A7], A3
00000454 2F0A move.l -[A7], A2
00000456 4EB9 0000 0DA0 jsr [0x00000DA0 /* HiliteRGB */]
0000045C 3F2F 0014 move.w -[A7], [A7 + 0x14]
00000460 2F2C 0048 move.l -[A7], [A4 + 0x48]
00000464 A9BE syscall GetNewControl
00000466 205F movea.l A0, [A7]+
00000468 2648 movea.l A3, A0
0000046A 200B move.l D0, A3
0000046C 584F addq.w A7, 4
0000046E 671C beq +0x1E /* 0000048C */
00000470 2F0B move.l -[A7], A3
00000472 2F0A move.l -[A7], A2
00000474 4EB9 0000 0DAC jsr [0x00000DAC /* IconTLAddr */]
0000047A 2F0A move.l -[A7], A2
0000047C 2057 movea.l A0, [A7]
0000047E 2250 movea.l A1, [A0]
00000480 2269 0008 movea.l A1, [A1 + 0x8]
00000484 4E91 jsr [A1]
00000486 3600 move.w D3, D0
00000488 4FEF 000C lea.l A7, [A7 + 0xC]
label0000048C:
0000048C 3003 move.w D0, D3
0000048E 4FEF 0010 lea.l A7, [A7 + 0x10]
00000492 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00000496 4E75 rts
00000498 48E7 1830 movem.l -[A7], D3,D4,A2,A3
0000049C 4FEF FFF0 lea.l A7, [A7 - 0x10]
000004A0 246F 0024 movea.l A2, [A7 + 0x24]
000004A4 162F 0028 move.b D3, [A7 + 0x28]
000004A8 2F2A 0048 move.l -[A7], [A2 + 0x48]
000004AC 4EB9 0001 0332 jsr [0x00010332]
000004B2 2648 movea.l A3, A0
000004B4 4A03 tst.b D3
000004B6 584F addq.w A7, 4
000004B8 6608 bne +0xA /* 000004C2 */
000004BA 2F0A move.l -[A7], A2
000004BC 4EBA FDA4 jsr [PC - 0x25C /* 00000262 */]
000004C0 584F addq.w A7, 4
label000004C2:
000004C2 486F 000A pea.l [A7 + 0xA]
000004C6 486F 0012 pea.l [A7 + 0x12]
000004CA 486F 0008 pea.l [A7 + 0x8]
000004CE 486F 0018 pea.l [A7 + 0x18]
000004D2 2F0A move.l -[A7], A2
000004D4 4EBA FE60 jsr [PC - 0x1A0 /* 00000336 */]
000004D8 4A80 tst.l D0
000004DA 4FEF 0014 lea.l A7, [A7 + 0x14]
000004DE 6700 0130 beq +0x132 /* 00000610 */
000004E2 206A 0048 movea.l A0, [A2 + 0x48]
000004E6 3028 0010 move.w D0, [A0 + 0x10]
000004EA 48C0 ext.l D0
000004EC 206A 0048 movea.l A0, [A2 + 0x48]
000004F0 3628 0014 move.w D3, [A0 + 0x14]
000004F4 48C3 ext.l D3
000004F6 9680 sub.l D3, D0
000004F8 206A 0048 movea.l A0, [A2 + 0x48]
000004FC 3028 0012 move.w D0, [A0 + 0x12]
00000500 48C0 ext.l D0
00000502 206A 0048 movea.l A0, [A2 + 0x48]
00000506 3828 0016 move.w D4, [A0 + 0x16]
0000050A 48C4 ext.l D4
0000050C 9880 sub.l D4, D0
0000050E 3604 move.w D3, D4
00000510 48C3 ext.l D3
00000512 2203 move.l D1, D3
00000514 E089 lsr D1, 8
00000516 E089 lsr D1, 8
00000518 E089 lsr D1, 8
0000051A EE89 lsr D1, 7
0000051C D283 add.l D1, D3
0000051E E281 asr D1, 1
00000520 206A 0048 movea.l A0, [A2 + 0x48]
00000524 3628 0012 move.w D3, [A0 + 0x12]
00000528 48C3 ext.l D3
0000052A D681 add.l D3, D1
0000052C 486F 0002 pea.l [A7 + 0x2]
00000530 2F0B move.l -[A7], A3
00000532 2F2A 0048 move.l -[A7], [A2 + 0x48]
00000536 4EBA FCC8 jsr [PC - 0x338 /* 00000200 */]
0000053A 486F 000E pea.l [A7 + 0xE]
0000053E 2F0B move.l -[A7], A3
00000540 4EB9 0000 0E58 jsr [0x00000E58]
00000546 584F addq.w A7, 4
00000548 2F08 move.l -[A7], A0
0000054A 4EB9 0000 355E jsr [0x0000355E]
00000550 302F 0020 move.w D0, [A7 + 0x20]
00000554 48C0 ext.l D0
00000556 206A 0048 movea.l A0, [A2 + 0x48]
0000055A 3828 0014 move.w D4, [A0 + 0x14]
0000055E 48C4 ext.l D4
00000560 9880 sub.l D4, D0
00000562 5984 subq.l D4, 4
00000564 4878 0001 push.l 0x1
00000568 3F04 move.w -[A7], D4
0000056A 302F 0028 move.w D0, [A7 + 0x28]
0000056E 48C0 ext.l D0
00000570 2200 move.l D1, D0
00000572 E089 lsr D1, 8
00000574 E089 lsr D1, 8
00000576 E089 lsr D1, 8
00000578 EE89 lsr D1, 7
0000057A D280 add.l D1, D0
0000057C E281 asr D1, 1
0000057E 3003 move.w D0, D3
00000580 48C0 ext.l D0
00000582 9081 sub.l D0, D1
00000584 3F00 move.w -[A7], D0
00000586 2F0B move.l -[A7], A3
00000588 4EB9 0001 0242 jsr [0x00010242]
0000058E 584F addq.w A7, 4
00000590 2F08 move.l -[A7], A0
00000592 4EB9 0000 46E6 jsr [0x000046E6]
00000598 4878 0001 push.l 0x1
0000059C 3F04 move.w -[A7], D4
0000059E 302F 0034 move.w D0, [A7 + 0x34]
000005A2 48C0 ext.l D0
000005A4 2200 move.l D1, D0
000005A6 E089 lsr D1, 8
000005A8 E089 lsr D1, 8
000005AA E089 lsr D1, 8
000005AC EE89 lsr D1, 7
000005AE D280 add.l D1, D0
000005B0 E281 asr D1, 1
000005B2 3003 move.w D0, D3
000005B4 48C0 ext.l D0
000005B6 D081 add.l D0, D1
000005B8 322F 0030 move.w D1, [A7 + 0x30]
000005BC 48C1 ext.l D1
000005BE 9081 sub.l D0, D1
000005C0 3F00 move.w -[A7], D0
000005C2 2F0B move.l -[A7], A3
000005C4 4EB9 0001 0328 jsr [0x00010328]
000005CA 584F addq.w A7, 4
000005CC 2F08 move.l -[A7], A0
000005CE 4EB9 0000 46E6 jsr [0x000046E6]
000005D4 2F0B move.l -[A7], A3
000005D6 4EB9 0000 0ECC jsr [0x00000ECC]
000005DC 2F0B move.l -[A7], A3
000005DE 4EB9 0000 0DD8 jsr [0x00000DD8 /* UniversalInfoPtr */]
000005E4 486A 0040 pea.l [A2 + 0x40]
000005E8 4EB9 0000 061E jsr [0x0000061E]
000005EE 206A 0048 movea.l A0, [A2 + 0x48]
000005F2 4868 0010 pea.l [A0 + 0x10]
000005F6 4EB9 0000 061E jsr [0x0000061E]
000005FC 206A 0048 movea.l A0, [A2 + 0x48]
00000600 2568 0010 0040 move.l [A2 + 0x40], [A0 + 0x10]
00000606 2568 0014 0044 move.l [A2 + 0x44], [A0 + 0x14]
0000060C 4FEF 003C lea.l A7, [A7 + 0x3C]
label00000610:
00000610 4FEF 0010 lea.l A7, [A7 + 0x10]
00000614 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
00000618 4E75 rts
0000061A 2F0A move.l -[A7], A2
0000061C 514F subq.w A7, 8
0000061E 246F 0010 movea.l A2, [A7 + 0x10]
00000622 3F6A 0002 0002 move.w [A7 + 0x2], [A2 + 0x2]
00000628 302A 0006 move.w D0, [A2 + 0x6]
0000062C 48C0 ext.l D0
0000062E 72F0 moveq.l D1, 0xFFFFFFF0
00000630 D081 add.l D0, D1
00000632 3F40 0006 move.w [A7 + 0x6], D0
00000636 302A 0004 move.w D0, [A2 + 0x4]
0000063A 48C0 ext.l D0
0000063C 5380 subq.l D0, 1
0000063E 3E80 move.w [A7], D0
00000640 3F6A 0004 0004 move.w [A7 + 0x4], [A2 + 0x4]
00000646 4857 pea.l [A7]
00000648 A928 syscall InvalRect
0000064A 302A 0006 move.w D0, [A2 + 0x6]
0000064E 48C0 ext.l D0
00000650 72F0 moveq.l D1, 0xFFFFFFF0
00000652 D081 add.l D0, D1
00000654 3F40 0002 move.w [A7 + 0x2], D0
00000658 302A 0006 move.w D0, [A2 + 0x6]
0000065C 48C0 ext.l D0
0000065E 72F1 moveq.l D1, 0xFFFFFFF1
00000660 D081 add.l D0, D1
00000662 3F40 0006 move.w [A7 + 0x6], D0
00000666 302A 0004 move.w D0, [A2 + 0x4]
0000066A 48C0 ext.l D0
0000066C 72F0 moveq.l D1, 0xFFFFFFF0
0000066E D081 add.l D0, D1
00000670 3E80 move.w [A7], D0
00000672 3F6A 0004 0004 move.w [A7 + 0x4], [A2 + 0x4]
00000678 4857 pea.l [A7]
0000067A A928 syscall InvalRect
0000067C 302A 0006 move.w D0, [A2 + 0x6]
00000680 48C0 ext.l D0
00000682 72F0 moveq.l D1, 0xFFFFFFF0
00000684 D081 add.l D0, D1
00000686 3F40 0002 move.w [A7 + 0x2], D0
0000068A 3F6A 0006 0006 move.w [A7 + 0x6], [A2 + 0x6]
00000690 302A 0004 move.w D0, [A2 + 0x4]
00000694 48C0 ext.l D0
00000696 D081 add.l D0, D1
00000698 3E80 move.w [A7], D0
0000069A 302A 0004 move.w D0, [A2 + 0x4]
0000069E 48C0 ext.l D0
000006A0 72F1 moveq.l D1, 0xFFFFFFF1
000006A2 D081 add.l D0, D1
000006A4 3F40 0004 move.w [A7 + 0x4], D0
000006A8 4857 pea.l [A7]
000006AA A928 syscall InvalRect
000006AC 302A 0006 move.w D0, [A2 + 0x6]
000006B0 48C0 ext.l D0
000006B2 72F0 moveq.l D1, 0xFFFFFFF0
000006B4 D081 add.l D0, D1
000006B6 3F40 0002 move.w [A7 + 0x2], D0
000006BA 3F6A 0006 0006 move.w [A7 + 0x6], [A2 + 0x6]
000006C0 3E92 move.w [A7], [A2]
000006C2 302A 0004 move.w D0, [A2 + 0x4]
000006C6 48C0 ext.l D0
000006C8 D081 add.l D0, D1
000006CA 3F40 0004 move.w [A7 + 0x4], D0
000006CE 4857 pea.l [A7]
000006D0 A928 syscall InvalRect
000006D2 504F addq.w A7, 8
000006D4 245F movea.l A2, [A7]+
000006D6 4E75 rts
000006D8 48E7 0038 movem.l -[A7], A2,A3,A4
000006DC 594F subq.w A7, 4
000006DE 286F 0014 movea.l A4, [A7 + 0x14]
000006E2 2F2C 0048 move.l -[A7], [A4 + 0x48]
000006E6 4EB9 0001 0332 jsr [0x00010332]
000006EC 2648 movea.l A3, A0
000006EE 2F0B move.l -[A7], A3
000006F0 2057 movea.l A0, [A7]
000006F2 2250 movea.l A1, [A0]
000006F4 2269 0010 movea.l A1, [A1 + 0x10]
000006F8 4E91 jsr [A1]
000006FA 2448 movea.l A2, A0
000006FC 200A move.l D0, A2
000006FE 504F addq.w A7, 8
00000700 6738 beq +0x3A /* 0000073A */
00000702 206C 0048 movea.l A0, [A4 + 0x48]
00000706 24A8 0010 move.l [A2], [A0 + 0x10]
0000070A 2568 0014 0004 move.l [A2 + 0x4], [A0 + 0x14]
00000710 2F2C 0048 move.l -[A7], [A4 + 0x48]
00000714 486F 0004 pea.l [A7 + 0x4]
00000718 4EB9 0000 AA22 jsr [0x0000AA22]
0000071E 2F0A move.l -[A7], A2
00000720 A870 syscall LocalToGlobal
00000722 486A 0004 pea.l [A2 + 0x4]
00000726 A870 syscall LocalToGlobal
00000728 3F3C FFFF move.w -[A7], 0xFFFF
0000072C 486F 000A pea.l [A7 + 0xA]
00000730 4EB9 0000 AA50 jsr [0x0000AA50]
00000736 4FEF 000E lea.l A7, [A7 + 0xE]
label0000073A:
0000073A 2F0B move.l -[A7], A3
0000073C 4EB9 0001 0242 jsr [0x00010242]
00000742 2448 movea.l A2, A0
00000744 200A move.l D0, A2
00000746 584F addq.w A7, 4
00000748 6704 beq +0x6 /* 0000074E */
0000074A 2F0A move.l -[A7], A2
0000074C A955 syscall DisposeControl
label0000074E:
0000074E 2F0B move.l -[A7], A3
00000750 4EB9 0001 0328 jsr [0x00010328]
00000756 2448 movea.l A2, A0
00000758 200A move.l D0, A2
0000075A 584F addq.w A7, 4
0000075C 6704 beq +0x6 /* 00000762 */
0000075E 2F0A move.l -[A7], A2
00000760 A955 syscall DisposeControl
label00000762:
00000762 2F0B move.l -[A7], A3
00000764 2057 movea.l A0, [A7]
00000766 2250 movea.l A1, [A0]
00000768 2269 001C movea.l A1, [A1 + 0x1C]
0000076C 4E91 jsr [A1]
0000076E 504F addq.w A7, 8
00000770 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00000774 4E75 rts
00000776 4E75 rts
00000778 48E7 1030 movem.l -[A7], D3,A2,A3
0000077C 4FEF FFE8 lea.l A7, [A7 - 0x18]
00000780 246F 0028 movea.l A2, [A7 + 0x28]
00000784 2F2A 0048 move.l -[A7], [A2 + 0x48]
00000788 4EB9 0001 0332 jsr [0x00010332]
0000078E 2648 movea.l A3, A0
00000790 4EB9 0000 5856 jsr [0x00005856]
00000796 486A 0040 pea.l [A2 + 0x40]
0000079A 486F 0008 pea.l [A7 + 0x8]
0000079E 4EB9 0000 475E jsr [0x0000475E]
000007A4 4FEF 000C lea.l A7, [A7 + 0xC]
000007A8 6000 00D8 bra +0xDA /* 00000882 */
label000007AC:
000007AC 7008 moveq.l D0, 0x08
000007AE B680 cmp.l D3, D0
000007B0 6D00 00C4 blt +0xC6 /* 00000876 */
000007B4 3F3C EEEE move.w -[A7], 0xEEEE
000007B8 4EB9 0000 B3E6 jsr [0x0000B3E6]
000007BE 486A 0040 pea.l [A2 + 0x40]
000007C2 A8A2 syscall PaintRect
000007C4 4878 001E push.l 0x1E
000007C8 A862 syscall ForeColor
000007CA 3F2A 0042 move.w -[A7], [A2 + 0x42]
000007CE 302A 0044 move.w D0, [A2 + 0x44]
000007D2 48C0 ext.l D0
000007D4 5380 subq.l D0, 1
000007D6 3F00 move.w -[A7], D0
000007D8 A893 syscall MoveTo
000007DA 3F2A 0042 move.w -[A7], [A2 + 0x42]
000007DE 3F2A 0040 move.w -[A7], [A2 + 0x40]
000007E2 A891 syscall LineTo
000007E4 302A 0046 move.w D0, [A2 + 0x46]
000007E8 48C0 ext.l D0
000007EA 5380 subq.l D0, 1
000007EC 3F00 move.w -[A7], D0
000007EE 3F2A 0040 move.w -[A7], [A2 + 0x40]
000007F2 A891 syscall LineTo
000007F4 3F3C AAAA move.w -[A7], 0xAAAA
000007F8 4EB9 0000 B3E6 jsr [0x0000B3E6]
000007FE 302A 0042 move.w D0, [A2 + 0x42]
00000802 48C0 ext.l D0
00000804 5280 addq.l D0, 1
00000806 3F00 move.w -[A7], D0
00000808 302A 0044 move.w D0, [A2 + 0x44]
0000080C 48C0 ext.l D0
0000080E 5380 subq.l D0, 1
00000810 3F00 move.w -[A7], D0
00000812 A893 syscall MoveTo
00000814 302A 0046 move.w D0, [A2 + 0x46]
00000818 48C0 ext.l D0
0000081A 72F0 moveq.l D1, 0xFFFFFFF0
0000081C D081 add.l D0, D1
0000081E 3F00 move.w -[A7], D0
00000820 302A 0044 move.w D0, [A2 + 0x44]
00000824 48C0 ext.l D0
00000826 5380 subq.l D0, 1
00000828 3F00 move.w -[A7], D0
0000082A A891 syscall LineTo
0000082C 302A 0046 move.w D0, [A2 + 0x46]
00000830 48C0 ext.l D0
00000832 72F0 moveq.l D1, 0xFFFFFFF0
00000834 D081 add.l D0, D1
00000836 3F00 move.w -[A7], D0
00000838 302A 0044 move.w D0, [A2 + 0x44]
0000083C 48C0 ext.l D0
0000083E D081 add.l D0, D1
00000840 3F00 move.w -[A7], D0
00000842 A891 syscall LineTo
00000844 302A 0046 move.w D0, [A2 + 0x46]
00000848 48C0 ext.l D0
0000084A 5380 subq.l D0, 1
0000084C 3F00 move.w -[A7], D0
0000084E 302A 0044 move.w D0, [A2 + 0x44]
00000852 48C0 ext.l D0
00000854 72F0 moveq.l D1, 0xFFFFFFF0
00000856 D081 add.l D0, D1
00000858 3F00 move.w -[A7], D0
0000085A A891 syscall LineTo
0000085C 302A 0046 move.w D0, [A2 + 0x46]
00000860 48C0 ext.l D0
00000862 5380 subq.l D0, 1
00000864 3F00 move.w -[A7], D0
00000866 302A 0040 move.w D0, [A2 + 0x40]
0000086A 48C0 ext.l D0
0000086C 5280 addq.l D0, 1
0000086E 3F00 move.w -[A7], D0
00000870 A891 syscall LineTo
00000872 584F addq.w A7, 4
00000874 600C bra +0xE /* 00000882 */
label00000876:
00000876 4878 001E push.l 0x1E
0000087A A863 syscall BackColor
0000087C 486A 0040 pea.l [A2 + 0x40]
00000880 A8A3 syscall EraseRect
label00000882:
00000882 4857 pea.l [A7]
00000884 4EB9 0000 4776 jsr [0x00004776]
0000088A 2600 move.l D3, D0
0000088C 584F addq.w A7, 4
0000088E 6600 FF1C bne -0xE2 /* 000007AC */
00000892 4EB9 0000 585E jsr [0x0000585E]
00000898 2F0B move.l -[A7], A3
0000089A 2057 movea.l A0, [A7]
0000089C 2250 movea.l A1, [A0]
0000089E 2269 0024 movea.l A1, [A1 + 0x24]
000008A2 4E91 jsr [A1]
000008A4 2F0B move.l -[A7], A3
000008A6 4EB9 0000 0E58 jsr [0x00000E58]
000008AC 584F addq.w A7, 4
000008AE 2F08 move.l -[A7], A0
000008B0 4EB9 0000 3556 jsr [0x00003556]
000008B6 4EB9 0000 5846 jsr [0x00005846]
000008BC 3F2D A284 move.w -[A7], [A5 - 0x5D7C]
000008C0 A887 syscall TextFont
000008C2 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
000008C6 A88A syscall TextSize
000008C8 2F0B move.l -[A7], A3
000008CA 4EB9 0001 0242 jsr [0x00010242]
000008D0 584F addq.w A7, 4
000008D2 2F08 move.l -[A7], A0
000008D4 A96D syscall Draw1Control
000008D6 2F0B move.l -[A7], A3
000008D8 4EB9 0001 0328 jsr [0x00010328]
000008DE 584F addq.w A7, 4
000008E0 2F08 move.l -[A7], A0
000008E2 A96D syscall Draw1Control
000008E4 4EB9 0000 584E jsr [0x0000584E]
000008EA 3F3C FFFF move.w -[A7], 0xFFFF
000008EE 486F 000A pea.l [A7 + 0xA]
000008F2 4EB9 0000 4766 jsr [0x00004766]
000008F8 4FEF 0026 lea.l A7, [A7 + 0x26]
000008FC 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00000900 4E75 rts
00000902 48E7 103A movem.l -[A7], D3,A2,A3,A4,A6
00000906 514F subq.w A7, 8
00000908 266F 0020 movea.l A3, [A7 + 0x20]
0000090C 2C6F 0024 movea.l A6, [A7 + 0x24]
00000910 4EB9 0000 59C6 jsr [0x000059C6]
00000916 4EB9 0000 5A16 jsr [0x00005A16]
0000091C 2F2B 0048 move.l -[A7], [A3 + 0x48]
00000920 4EB9 0000 59D6 jsr [0x000059D6]
00000926 2F2B 0048 move.l -[A7], [A3 + 0x48]
0000092A 4EB9 0001 0332 jsr [0x00010332]
00000930 2448 movea.l A2, A0
00000932 2F6E 000A 000C move.l [A7 + 0xC], [A6 + 0xA]
00000938 2F0A move.l -[A7], A2
0000093A 4EB9 0001 0242 jsr [0x00010242]
00000940 2608 move.l D3, A0
00000942 2F0A move.l -[A7], A2
00000944 4EB9 0001 0328 jsr [0x00010328]
0000094A 2848 movea.l A4, A0
0000094C 486F 0014 pea.l [A7 + 0x14]
00000950 A871 syscall GlobalToLocal
00000952 4EB9 0000 5846 jsr [0x00005846]
00000958 3F2D A284 move.w -[A7], [A5 - 0x5D7C]
0000095C A887 syscall TextFont
0000095E 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00000962 A88A syscall TextSize
00000964 2F2F 0014 move.l -[A7], [A7 + 0x14]
00000968 2F2B 0048 move.l -[A7], [A3 + 0x48]
0000096C 486F 0018 pea.l [A7 + 0x18]
00000970 A96C syscall FindControl
00000972 301F move.w D0, [A7]+
00000974 4FEF 000E lea.l A7, [A7 + 0xE]
00000978 6740 beq +0x42 /* 000009BA */
0000097A B9D7 cmpa.l A4, [A7]
0000097C 6704 beq +0x6 /* 00000982 */
0000097E B697 cmp.l D3, [A7]
00000980 6638 bne +0x3A /* 000009BA */
label00000982:
00000982 554F subq.w A7, 2
00000984 2F2F 0002 move.l -[A7], [A7 + 0x2]
00000988 2F2F 000A move.l -[A7], [A7 + 0xA]
0000098C 4878 FFFF push.l 0xFFFF
00000990 A968 syscall TrackControl
00000992 301F move.w D0, [A7]+
00000994 676A beq +0x6C /* 00000A00 */
00000996 B9D7 cmpa.l A4, [A7]
00000998 6610 bne +0x12 /* 000009AA */
0000099A 2F0A move.l -[A7], A2
0000099C 2057 movea.l A0, [A7]
0000099E 2250 movea.l A1, [A0]
000009A0 2269 0018 movea.l A1, [A1 + 0x18]
000009A4 4E91 jsr [A1]
000009A6 584F addq.w A7, 4
000009A8 6056 bra +0x58 /* 00000A00 */
label000009AA:
000009AA 2F0A move.l -[A7], A2
000009AC 2057 movea.l A0, [A7]
000009AE 2250 movea.l A1, [A0]
000009B0 2269 0014 movea.l A1, [A1 + 0x14]
000009B4 4E91 jsr [A1]
000009B6 584F addq.w A7, 4
000009B8 6046 bra +0x48 /* 00000A00 */
label000009BA:
000009BA 2F0A move.l -[A7], A2
000009BC 4EB9 0000 0E58 jsr [0x00000E58]
000009C2 2648 movea.l A3, A0
000009C4 2F2E 0006 move.l -[A7], [A6 + 0x6]
000009C8 4267 clr.w -[A7]
000009CA 2F2F 000E move.l -[A7], [A7 + 0xE]
000009CE 2F0B move.l -[A7], A3
000009D0 2057 movea.l A0, [A7]
000009D2 2250 movea.l A1, [A0]
000009D4 2269 000C movea.l A1, [A1 + 0xC]
000009D8 4E91 jsr [A1]
000009DA 2F0A move.l -[A7], A2
000009DC 4EB9 0000 0DD8 jsr [0x00000DD8 /* UniversalInfoPtr */]
000009E2 2F0B move.l -[A7], A3
000009E4 4EB9 0000 D8A8 jsr [0x0000D8A8]
000009EA 4A80 tst.l D0
000009EC 4FEF 001A lea.l A7, [A7 + 0x1A]
000009F0 670E beq +0x10 /* 00000A00 */
000009F2 2F0A move.l -[A7], A2
000009F4 2057 movea.l A0, [A7]
000009F6 2250 movea.l A1, [A0]
000009F8 2269 0030 movea.l A1, [A1 + 0x30]
000009FC 4E91 jsr [A1]
000009FE 584F addq.w A7, 4
label00000A00:
00000A00 4EB9 0000 584E jsr [0x0000584E]
00000A06 504F addq.w A7, 8
00000A08 4CDF 5C08 movem.l D3,A2,A3,A4,A6, [A7]+
00000A0C 4E75 rts
00000A0E 2F0A move.l -[A7], A2
00000A10 246F 0008 movea.l A2, [A7 + 0x8]
00000A14 2F2F 000C move.l -[A7], [A7 + 0xC]
00000A18 2F2A 0048 move.l -[A7], [A2 + 0x48]
00000A1C 4EB9 0001 0332 jsr [0x00010332]
00000A22 584F addq.w A7, 4
00000A24 2F08 move.l -[A7], A0
00000A26 4EB9 0000 0DB8 jsr [0x00000DB8 /* SDMJmpTblPtr */]
00000A2C 504F addq.w A7, 8
00000A2E 245F movea.l A2, [A7]+
00000A30 4E75 rts
00000A32 4E75 rts
00000A34 48E7 1030 movem.l -[A7], D3,A2,A3
00000A38 594F subq.w A7, 4
00000A3A 246F 0014 movea.l A2, [A7 + 0x14]
00000A3E 262F 0018 move.l D3, [A7 + 0x18]
00000A42 2F2A 0048 move.l -[A7], [A2 + 0x48]
00000A46 486F 0004 pea.l [A7 + 0x4]
00000A4A 4EB9 0000 AA22 jsr [0x0000AA22]
00000A50 42A7 clr.l -[A7]
00000A52 4EB9 0000 5836 jsr [0x00005836]
00000A58 206A 0048 movea.l A0, [A2 + 0x48]
00000A5C 4868 0010 pea.l [A0 + 0x10]
00000A60 2F2A 0048 move.l -[A7], [A2 + 0x48]
00000A64 4EB9 0000 588E jsr [0x0000588E]
00000A6A 2F2A 0048 move.l -[A7], [A2 + 0x48]
00000A6E 4EB9 0001 0332 jsr [0x00010332]
00000A74 2648 movea.l A3, A0
00000A76 2F03 move.l -[A7], D3
00000A78 2F0B move.l -[A7], A3
00000A7A 4EB9 0000 0E58 jsr [0x00000E58]
00000A80 584F addq.w A7, 4
00000A82 2F08 move.l -[A7], A0
00000A84 2057 movea.l A0, [A7]
00000A86 2250 movea.l A1, [A0]
00000A88 2269 001C movea.l A1, [A1 + 0x1C]
00000A8C 4E91 jsr [A1]
00000A8E 2F0B move.l -[A7], A3
00000A90 4EB9 0000 0DD8 jsr [0x00000DD8 /* UniversalInfoPtr */]
00000A96 4EB9 0000 583E jsr [0x0000583E]
00000A9C 3F3C FFFF move.w -[A7], 0xFFFF
00000AA0 486F 0026 pea.l [A7 + 0x26]
00000AA4 4EB9 0000 AA50 jsr [0x0000AA50]
00000AAA 4FEF 002E lea.l A7, [A7 + 0x2E]
00000AAE 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00000AB2 4E75 rts
00000AB4 4E75 rts
00000AB6 2F0A move.l -[A7], A2
00000AB8 246F 0008 movea.l A2, [A7 + 0x8]
00000ABC 2F2A 0048 move.l -[A7], [A2 + 0x48]
00000AC0 4EB9 0001 0332 jsr [0x00010332]
00000AC6 584F addq.w A7, 4
00000AC8 2F08 move.l -[A7], A0
00000ACA 2057 movea.l A0, [A7]
00000ACC 2250 movea.l A1, [A0]
00000ACE 2269 0028 movea.l A1, [A1 + 0x28]
00000AD2 4E91 jsr [A1]
00000AD4 584F addq.w A7, 4
00000AD6 245F movea.l A2, [A7]+
00000AD8 4E75 rts
00000ADA 4267 clr.w -[A7]
00000ADC 4EB9 0000 5886 jsr [0x00005886]
00000AE2 4E75 rts
00000AE4 4E75 rts
00000AE6 48E7 1830 movem.l -[A7], D3,D4,A2,A3
00000AEA 266F 0014 movea.l A3, [A7 + 0x14]
00000AEE 162F 0018 move.b D3, [A7 + 0x18]
00000AF2 382F 001A move.w D4, [A7 + 0x1A]
00000AF6 2F2B 0048 move.l -[A7], [A3 + 0x48]
00000AFA 4EB9 0001 0332 jsr [0x00010332]
00000B00 2448 movea.l A2, A0
00000B02 1003 move.b D0, D3
00000B04 4880 ext.w D0
00000B06 48C0 ext.l D0
00000B08 584F addq.w A7, 4
00000B0A 5780 subq.l D0, 3
00000B0C 671A beq +0x1C /* 00000B28 */
00000B0E 5180 subq.l D0, 8
00000B10 5580 subq.l D0, 2
00000B12 6714 beq +0x16 /* 00000B28 */
00000B14 5180 subq.l D0, 8
00000B16 5D80 subq.l D0, 6
00000B18 6702 beq +0x4 /* 00000B1C */
00000B1A 601C bra +0x1E /* 00000B38 */
label00000B1C:
00000B1C 2F2B 0048 move.l -[A7], [A3 + 0x48]
00000B20 4EB9 0000 59AE jsr [0x000059AE]
00000B26 602C bra +0x2E /* 00000B54 */
label00000B28:
00000B28 2F0A move.l -[A7], A2
00000B2A 2057 movea.l A0, [A7]
00000B2C 2250 movea.l A1, [A0]
00000B2E 2269 0018 movea.l A1, [A1 + 0x18]
00000B32 4E91 jsr [A1]
00000B34 584F addq.w A7, 4
00000B36 601C bra +0x1E /* 00000B54 */
label00000B38:
00000B38 3F04 move.w -[A7], D4
00000B3A 1F03 move.b -[A7], D3
00000B3C 2F0A move.l -[A7], A2
00000B3E 4EB9 0000 0E58 jsr [0x00000E58]
00000B44 584F addq.w A7, 4
00000B46 2F08 move.l -[A7], A0
00000B48 2057 movea.l A0, [A7]
00000B4A 2250 movea.l A1, [A0]
00000B4C 2269 0010 movea.l A1, [A1 + 0x10]
00000B50 4E91 jsr [A1]
00000B52 504F addq.w A7, 8
label00000B54:
00000B54 7001 moveq.l D0, 0x01
00000B56 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
00000B5A 4E75 rts
00000B5C 7000 moveq.l D0, 0x00
00000B5E 4E75 rts
00000B60 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
00000B64 4FEF FFF4 lea.l A7, [A7 - 0xC]
00000B68 266F 0024 movea.l A3, [A7 + 0x24]
00000B6C 246F 0028 movea.l A2, [A7 + 0x28]
00000B70 2F2B 0048 move.l -[A7], [A3 + 0x48]
00000B74 4EB9 0001 0332 jsr [0x00010332]
00000B7A 2848 movea.l A4, A0
00000B7C 7610 moveq.l D3, 0x10
00000B7E 486F 0008 pea.l [A7 + 0x8]
00000B82 486F 0010 pea.l [A7 + 0x10]
00000B86 486F 0016 pea.l [A7 + 0x16]
00000B8A 486F 0016 pea.l [A7 + 0x16]
00000B8E 2F0B move.l -[A7], A3
00000B90 4EBA F7A4 jsr [PC - 0x85C /* 00000336 */]
00000B94 2F0C move.l -[A7], A4
00000B96 4EB9 0000 0E58 jsr [0x00000E58]
00000B9C 584F addq.w A7, 4
00000B9E 2F08 move.l -[A7], A0
00000BA0 2057 movea.l A0, [A7]
00000BA2 2250 movea.l A1, [A0]
00000BA4 2269 0028 movea.l A1, [A1 + 0x28]
00000BA8 4E91 jsr [A1]
00000BAA 3800 move.w D4, D0
00000BAC 3003 move.w D0, D3
00000BAE 48C0 ext.l D0
00000BB0 322F 0024 move.w D1, [A7 + 0x24]
00000BB4 48C1 ext.l D1
00000BB6 7420 moveq.l D2, 0x20
00000BB8 D282 add.l D1, D2
00000BBA D280 add.l D1, D0
00000BBC 3541 0002 move.w [A2 + 0x2], D1
00000BC0 3004 move.w D0, D4
00000BC2 48C0 ext.l D0
00000BC4 E588 lsl D0, 2
00000BC6 322F 0026 move.w D1, [A7 + 0x26]
00000BCA 48C1 ext.l D1
00000BCC D280 add.l D1, D0
00000BCE 5481 addq.l D1, 2
00000BD0 3481 move.w [A2], D1
00000BD2 2F0C move.l -[A7], A4
00000BD4 2057 movea.l A0, [A7]
00000BD6 2250 movea.l A1, [A0]
00000BD8 2269 002C movea.l A1, [A1 + 0x2C]
00000BDC 4E91 jsr [A1]
00000BDE 48C0 ext.l D0
00000BE0 3203 move.w D1, D3
00000BE2 48C1 ext.l D1
00000BE4 D280 add.l D1, D0
00000BE6 D352 add.w [A2], D1
00000BE8 2F0C move.l -[A7], A4
00000BEA 4EB9 0000 0F32 jsr [0x00000F32]
00000BF0 48C0 ext.l D0
00000BF2 7224 moveq.l D1, 0x24
00000BF4 D081 add.l D0, D1
00000BF6 3203 move.w D1, D3
00000BF8 48C1 ext.l D1
00000BFA D280 add.l D1, D0
00000BFC 3541 0006 move.w [A2 + 0x6], D1
00000C00 206B 0048 movea.l A0, [A3 + 0x48]
00000C04 3028 0012 move.w D0, [A0 + 0x12]
00000C08 48C0 ext.l D0
00000C0A 206B 0048 movea.l A0, [A3 + 0x48]
00000C0E 3228 0016 move.w D1, [A0 + 0x16]
00000C12 48C1 ext.l D1
00000C14 9280 sub.l D1, D0
00000C16 302A 0006 move.w D0, [A2 + 0x6]
00000C1A 48C0 ext.l D0
00000C1C B081 cmp.l D0, D1
00000C1E 4FEF 0024 lea.l A7, [A7 + 0x24]
00000C22 6C1A bge +0x1C /* 00000C3E */
00000C24 206B 0048 movea.l A0, [A3 + 0x48]
00000C28 3028 0012 move.w D0, [A0 + 0x12]
00000C2C 48C0 ext.l D0
00000C2E 206B 0048 movea.l A0, [A3 + 0x48]
00000C32 3228 0016 move.w D1, [A0 + 0x16]
00000C36 48C1 ext.l D1
00000C38 9280 sub.l D1, D0
00000C3A 3541 0006 move.w [A2 + 0x6], D1
label00000C3E:
00000C3E 302A 0006 move.w D0, [A2 + 0x6]
00000C42 B06A 0002 cmp.w D0, [A2 + 0x2]
00000C46 6C06 bge +0x8 /* 00000C4E */
00000C48 356A 0002 0006 move.w [A2 + 0x6], [A2 + 0x2]
label00000C4E:
00000C4E 3004 move.w D0, D4
00000C50 48C0 ext.l D0
00000C52 2E80 move.l [A7], D0
00000C54 2F0C move.l -[A7], A4
00000C56 4EB9 0000 0E58 jsr [0x00000E58]
00000C5C 584F addq.w A7, 4
00000C5E 2F08 move.l -[A7], A0
00000C60 4EB9 0000 DD78 jsr [0x0000DD78]
00000C66 222F 0004 move.l D1, [A7 + 0x4]
00000C6A 4EB9 0000 04D2 jsr [0x000004D2]
00000C70 322F 000E move.w D1, [A7 + 0xE]
00000C74 48C1 ext.l D1
00000C76 D280 add.l D1, D0
00000C78 5481 addq.l D1, 2
00000C7A 3003 move.w D0, D3
00000C7C 48C0 ext.l D0
00000C7E D081 add.l D0, D1
00000C80 3540 0004 move.w [A2 + 0x4], D0
00000C84 2F0C move.l -[A7], A4
00000C86 2057 movea.l A0, [A7]
00000C88 2250 movea.l A1, [A0]
00000C8A 2269 002C movea.l A1, [A1 + 0x2C]
00000C8E 4E91 jsr [A1]
00000C90 D16A 0004 add.w [A2 + 0x4], D0
00000C94 206B 0048 movea.l A0, [A3 + 0x48]
00000C98 3028 0010 move.w D0, [A0 + 0x10]
00000C9C 48C0 ext.l D0
00000C9E 206B 0048 movea.l A0, [A3 + 0x48]
00000CA2 3228 0014 move.w D1, [A0 + 0x14]
00000CA6 48C1 ext.l D1
00000CA8 9280 sub.l D1, D0
00000CAA 302A 0004 move.w D0, [A2 + 0x4]
00000CAE 48C0 ext.l D0
00000CB0 B081 cmp.l D0, D1
00000CB2 504F addq.w A7, 8
00000CB4 6C1A bge +0x1C /* 00000CD0 */
00000CB6 206B 0048 movea.l A0, [A3 + 0x48]
00000CBA 3028 0010 move.w D0, [A0 + 0x10]
00000CBE 48C0 ext.l D0
00000CC0 206B 0048 movea.l A0, [A3 + 0x48]
00000CC4 3228 0014 move.w D1, [A0 + 0x14]
00000CC8 48C1 ext.l D1
00000CCA 9280 sub.l D1, D0
00000CCC 3541 0004 move.w [A2 + 0x4], D1
label00000CD0:
00000CD0 302A 0004 move.w D0, [A2 + 0x4]
00000CD4 B052 cmp.w D0, [A2]
00000CD6 6C04 bge +0x6 /* 00000CDC */
00000CD8 3552 0004 move.w [A2 + 0x4], [A2]
label00000CDC:
00000CDC 4FEF 000C lea.l A7, [A7 + 0xC]
00000CE0 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
00000CE4 4E75 rts
00000CE6 2F0A move.l -[A7], A2
00000CE8 246F 0008 movea.l A2, [A7 + 0x8]
00000CEC 200A move.l D0, A2
00000CEE 6748 beq +0x4A /* 00000D38 */
00000CF0 41ED F01E lea.l A0, [A5 - 0xFE2]
00000CF4 2488 move.l [A2], A0
00000CF6 4AAA 0010 tst.l [A2 + 0x10]
00000CFA 6716 beq +0x18 /* 00000D12 */
00000CFC 3F3C 0001 move.w -[A7], 0x1
00000D00 206A 0010 movea.l A0, [A2 + 0x10]
00000D04 4850 pea.l [A0]
00000D06 2057 movea.l A0, [A7]
00000D08 2250 movea.l A1, [A0]
00000D0A 2269 0008 movea.l A1, [A1 + 0x8]
00000D0E 4E91 jsr [A1]
00000D10 5C4F addq.w A7, 6
label00000D12:
00000D12 302D 864E move.w D0, [A5 - 0x79B2]
00000D16 48C0 ext.l D0
00000D18 0680 0000 0093 addi.l D0, 0x93
00000D1E 3F00 move.w -[A7], D0
00000D20 4EB9 0000 2860 jsr [0x00002860]
00000D26 4A6F 000E tst.w [A7 + 0xE]
00000D2A 544F addq.w A7, 2
00000D2C 6F0A ble +0xC /* 00000D38 */
00000D2E 2F0A move.l -[A7], A2
00000D30 4EB9 0000 42EE jsr [0x000042EE]
00000D36 584F addq.w A7, 4
label00000D38:
00000D38 204A movea.l A0, A2
00000D3A 245F movea.l A2, [A7]+
00000D3C 4E75 rts
00000D3E 48E7 0030 movem.l -[A7], A2,A3
00000D42 514F subq.w A7, 8
00000D44 246F 0014 movea.l A2, [A7 + 0x14]
00000D48 4878 0052 push.l 0x52 /* 'R' */
00000D4C 4EB9 0000 1024 jsr [0x00001024]
00000D52 2648 movea.l A3, A0
00000D54 2008 move.l D0, A0
00000D56 584F addq.w A7, 4
00000D58 670C beq +0xE /* 00000D66 */
00000D5A 2F0A move.l -[A7], A2
00000D5C 2F0B move.l -[A7], A3
00000D5E 4EB9 0001 02BE jsr [0x000102BE]
00000D64 504F addq.w A7, 8
label00000D66:
00000D66 254B 0010 move.l [A2 + 0x10], A3
00000D6A 4857 pea.l [A7]
00000D6C 2F0A move.l -[A7], A2
00000D6E 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000D72 4EBA F48C jsr [PC - 0xB74 /* 00000200 */]
00000D76 2F2A 0010 move.l -[A7], [A2 + 0x10]
00000D7A 4EB9 0000 D8EE jsr [0x0000D8EE]
00000D80 486F 0010 pea.l [A7 + 0x10]
00000D84 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000D88 2F2A 0010 move.l -[A7], [A2 + 0x10]
00000D8C 4EB9 0000 3516 jsr [0x00003516]
00000D92 4FEF 0024 lea.l A7, [A7 + 0x24]
00000D96 4CDF 0C00 movem.l A2,A3, [A7]+
00000D9A 4E75 rts
00000D9C 206F 0004 movea.l A0, [A7 + 0x4]
00000DA0 216F 0008 0008 move.l [A0 + 0x8], [A7 + 0x8]
00000DA6 4E75 rts
00000DA8 206F 0004 movea.l A0, [A7 + 0x4]
00000DAC 216F 0008 000C move.l [A0 + 0xC], [A7 + 0x8]
00000DB2 4E75 rts
00000DB4 2F0A move.l -[A7], A2
00000DB6 246F 0008 movea.l A2, [A7 + 0x8]
00000DBA 4878 0001 push.l 0x1
00000DBE 2F2F 0010 move.l -[A7], [A7 + 0x10]
00000DC2 2F2A 0010 move.l -[A7], [A2 + 0x10]
00000DC6 4EB9 0000 354E jsr [0x0000354E]
00000DCC 4FEF 000C lea.l A7, [A7 + 0xC]
00000DD0 245F movea.l A2, [A7]+
00000DD2 4E75 rts
00000DD4 48E7 1820 movem.l -[A7], D3,D4,A2
00000DD8 246F 0010 movea.l A2, [A7 + 0x10]
00000DDC 2F0A move.l -[A7], A2
00000DDE 4EB9 0000 0E58 jsr [0x00000E58]
00000DE4 584F addq.w A7, 4
00000DE6 2F08 move.l -[A7], A0
00000DE8 4EB9 0000 D8B2 jsr [0x0000D8B2]
00000DEE 4A80 tst.l D0
00000DF0 5CC0 sge D0
00000DF2 4400 neg.b D0
00000DF4 4880 ext.w D0
00000DF6 48C0 ext.l D0
00000DF8 2800 move.l D4, D0
00000DFA 206A 0004 movea.l A0, [A2 + 0x4]
00000DFE 7600 moveq.l D3, 0x00
00000E00 1628 006F move.b D3, [A0 + 0x6F]
00000E04 4EB9 0000 5846 jsr [0x00005846]
00000E0A 3F2D A284 move.w -[A7], [A5 - 0x5D7C]
00000E0E A887 syscall TextFont
00000E10 3F3C 0009 move.w -[A7], 0x9 /* '\t' */
00000E14 A88A syscall TextSize
00000E16 2F2A 000C move.l -[A7], [A2 + 0xC]
00000E1A 4A83 tst.l D3
00000E1C 6708 beq +0xA /* 00000E26 */
00000E1E 4A84 tst.l D4
00000E20 6704 beq +0x6 /* 00000E26 */
00000E22 7000 moveq.l D0, 0x00
00000E24 6006 bra +0x8 /* 00000E2C */
label00000E26:
00000E26 203C 0000 00FF move.l D0, 0xFF
label00000E2C:
00000E2C 3F00 move.w -[A7], D0
00000E2E A95D syscall HiliteControl
00000E30 2F2A 0008 move.l -[A7], [A2 + 0x8]
00000E34 4A83 tst.l D3
00000E36 6704 beq +0x6 /* 00000E3C */
00000E38 7000 moveq.l D0, 0x00
00000E3A 6006 bra +0x8 /* 00000E42 */
label00000E3C:
00000E3C 203C 0000 00FF move.l D0, 0xFF
label00000E42:
00000E42 3F00 move.w -[A7], D0
00000E44 A95D syscall HiliteControl
00000E46 4EB9 0000 584E jsr [0x0000584E]
00000E4C 584F addq.w A7, 4
00000E4E 4CDF 0418 movem.l D3,D4,A2, [A7]+
00000E52 4E75 rts
fn00000E54:
00000E54 206F 0004 movea.l A0, [A7 + 0x4]
00000E58 2068 0010 movea.l A0, [A0 + 0x10]
00000E5C 4E75 rts
00000E5E 48E7 1020 movem.l -[A7], D3,A2
00000E62 4FEF FF00 lea.l A7, [A7 - 0x100]
00000E66 246F 010C movea.l A2, [A7 + 0x10C]
00000E6A 2F2A 0010 move.l -[A7], [A2 + 0x10]
00000E6E 4EB9 0000 D8B2 jsr [0x0000D8B2]
00000E74 2600 move.l D3, D0
00000E76 4A83 tst.l D3
00000E78 584F addq.w A7, 4
00000E7A 6D42 blt +0x44 /* 00000EBE */
00000E7C 4878 0100 push.l 0x100
00000E80 486F 0004 pea.l [A7 + 0x4]
00000E84 2F03 move.l -[A7], D3
00000E86 2F0A move.l -[A7], A2
00000E88 2057 movea.l A0, [A7]
00000E8A 2250 movea.l A1, [A0]
00000E8C 2269 0020 movea.l A1, [A1 + 0x20]
00000E90 4E91 jsr [A1]
00000E92 48C0 ext.l D0
00000E94 4FEF 0010 lea.l A7, [A7 + 0x10]
00000E98 6624 bne +0x26 /* 00000EBE */
00000E9A 594F subq.w A7, 4
00000E9C A9FC syscall ZeroScrap
00000E9E 201F move.l D0, [A7]+
00000EA0 594F subq.w A7, 4
00000EA2 486F 0004 pea.l [A7 + 0x4]
00000EA6 4EB9 0000 AA42 jsr [0x0000AA42]
00000EAC 584F addq.w A7, 4
00000EAE 2F00 move.l -[A7], D0
00000EB0 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */
00000EB6 486F 000C pea.l [A7 + 0xC]
00000EBA A9FE syscall PutScrap
00000EBC 201F move.l D0, [A7]+
label00000EBE:
00000EBE 4FEF 0100 lea.l A7, [A7 + 0x100]
00000EC2 4CDF 0408 movem.l D3,A2, [A7]+
00000EC6 4E75 rts
00000EC8 48E7 1020 movem.l -[A7], D3,A2
00000ECC 4FEF FFF4 lea.l A7, [A7 - 0xC]
00000ED0 246F 0018 movea.l A2, [A7 + 0x18]
00000ED4 2F0A move.l -[A7], A2
00000ED6 2057 movea.l A0, [A7]
00000ED8 2250 movea.l A1, [A0]
00000EDA 2269 002C movea.l A1, [A1 + 0x2C]
00000EDE 4E91 jsr [A1]
00000EE0 3600 move.w D3, D0
00000EE2 4A43 tst.w D3
00000EE4 584F addq.w A7, 4
00000EE6 673C beq +0x3E /* 00000F24 */
00000EE8 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000EEC 486F 0004 pea.l [A7 + 0x4]
00000EF0 4EB9 0000 AA22 jsr [0x0000AA22]
00000EF6 426F 000E clr.w [A7 + 0xE]
00000EFA 206A 0004 movea.l A0, [A2 + 0x4]
00000EFE 3F68 0016 0012 move.w [A7 + 0x12], [A0 + 0x16]
00000F04 426F 000C clr.w [A7 + 0xC]
00000F08 3F43 0010 move.w [A7 + 0x10], D3
00000F0C 486F 000C pea.l [A7 + 0xC]
00000F10 A928 syscall InvalRect
00000F12 3F3C FFFF move.w -[A7], 0xFFFF
00000F16 486F 000A pea.l [A7 + 0xA]
00000F1A 4EB9 0000 AA50 jsr [0x0000AA50]
00000F20 4FEF 000E lea.l A7, [A7 + 0xE]
label00000F24:
00000F24 4FEF 000C lea.l A7, [A7 + 0xC]
00000F28 4CDF 0408 movem.l D3,A2, [A7]+
00000F2C 4E75 rts
00000F2E 48E7 1F20 movem.l -[A7], D3,D4,D5,D6,D7,A2
00000F32 4FEF FEFC lea.l A7, [A7 - 0x104]
00000F36 246F 0120 movea.l A2, [A7 + 0x120]
00000F3A 594F subq.w A7, 4
00000F3C A975 syscall TickCount
00000F3E 201F move.l D0, [A7]+
00000F40 2E00 move.l D7, D0
00000F42 7800 moveq.l D4, 0x00
00000F44 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000F48 486F 0104 pea.l [A7 + 0x104]
00000F4C 4EB9 0000 AA22 jsr [0x0000AA22]
00000F52 4EB9 0000 5846 jsr [0x00005846]
00000F58 3F2D A284 move.w -[A7], [A5 - 0x5D7C]
00000F5C A887 syscall TextFont
00000F5E 3F2D A286 move.w -[A7], [A5 - 0x5D7A]
00000F62 A88A syscall TextSize
00000F64 4267 clr.w -[A7]
00000F66 A888 syscall TextFace
00000F68 2F0A move.l -[A7], A2
00000F6A 4EBA FEE8 jsr [PC - 0x118 /* 00000E54 */]
00000F6E 584F addq.w A7, 4
00000F70 2F08 move.l -[A7], A0
00000F72 4EB9 0000 DD78 jsr [0x0000DD78]
00000F78 2C00 move.l D6, D0
00000F7A 7600 moveq.l D3, 0x00
00000F7C 4FEF 000C lea.l A7, [A7 + 0xC]
00000F80 6074 bra +0x76 /* 00000FF6 */
label00000F82:
00000F82 594F subq.w A7, 4
00000F84 A975 syscall TickCount
00000F86 201F move.l D0, [A7]+
00000F88 9087 sub.l D0, D7
00000F8A 7278 moveq.l D1, 0x78
00000F8C B081 cmp.l D0, D1
00000F8E 6324 bls +0x26 /* 00000FB4 */
00000F90 4EB9 0000 584E jsr [0x0000584E]
00000F96 363C 7FDB move.w D3, 0x7FDB
00000F9A 3F3C FFFF move.w -[A7], 0xFFFF
00000F9E 486F 0102 pea.l [A7 + 0x102]
00000FA2 4EB9 0000 AA50 jsr [0x0000AA50]
00000FA8 3003 move.w D0, D3
00000FAA 4FEF 010A lea.l A7, [A7 + 0x10A]
00000FAE 4CDF 04F8 movem.l D3,D4,D5,D6,D7,A2, [A7]+
00000FB2 4E75 rts
label00000FB4:
00000FB4 4878 0100 push.l 0x100
00000FB8 486F 0004 pea.l [A7 + 0x4]
00000FBC 2F03 move.l -[A7], D3
00000FBE 2F0A move.l -[A7], A2
00000FC0 2057 movea.l A0, [A7]
00000FC2 2250 movea.l A1, [A0]
00000FC4 2269 0020 movea.l A1, [A1 + 0x20]
00000FC8 4E91 jsr [A1]
00000FCA 48C0 ext.l D0
00000FCC 4FEF 0010 lea.l A7, [A7 + 0x10]
00000FD0 6628 bne +0x2A /* 00000FFA */
00000FD2 554F subq.w A7, 2
00000FD4 486F 0002 pea.l [A7 + 0x2]
00000FD8 4267 clr.w -[A7]
00000FDA 486F 0008 pea.l [A7 + 0x8]
00000FDE 4EB9 0000 AA42 jsr [0x0000AA42]
00000FE4 584F addq.w A7, 4
00000FE6 3F00 move.w -[A7], D0
00000FE8 A886 syscall TextWidth
00000FEA 301F move.w D0, [A7]+
00000FEC 3A00 move.w D5, D0
00000FEE BA44 cmp.w D5, D4
00000FF0 6F02 ble +0x4 /* 00000FF4 */
00000FF2 3805 move.w D4, D5
label00000FF4:
00000FF4 5283 addq.l D3, 1
label00000FF6:
00000FF6 B686 cmp.l D3, D6
00000FF8 6D88 blt -0x76 /* 00000F82 */
label00000FFA:
00000FFA 4EB9 0000 584E jsr [0x0000584E]
00001000 3604 move.w D3, D4
00001002 48C3 ext.l D3
00001004 5483 addq.l D3, 2
00001006 3F3C FFFF move.w -[A7], 0xFFFF
0000100A 486F 0102 pea.l [A7 + 0x102]
0000100E 4EB9 0000 AA50 jsr [0x0000AA50]
00001014 3003 move.w D0, D3
00001016 4FEF 010A lea.l A7, [A7 + 0x10A]
0000101A 4CDF 04F8 movem.l D3,D4,D5,D6,D7,A2, [A7]+
0000101E 4E75 rts
00001020 43ED 97D6 lea.l A1, [A5 - 0x682A]
00001024 7400 moveq.l D2, 0x00
00001026 6022 bra +0x24 /* 0000104A */
label00001028:
00001028 2002 move.l D0, D2
0000102A E588 lsl D0, 2
0000102C 41ED EFC6 lea.l A0, [A5 - 0x103A]
00001030 4AB0 0800 tst.l [A0 + D0]
00001034 660E bne +0x10 /* 00001044 */
00001036 2002 move.l D0, D2
00001038 E588 lsl D0, 2
0000103A 7201 moveq.l D1, 0x01
0000103C 2181 0800 move.l [A0 + D0], D1
00001040 2049 movea.l A0, A1
00001042 4E75 rts
label00001044:
00001044 5282 addq.l D2, 1
00001046 43E9 0052 lea.l A1, [A1 + 0x52]
label0000104A:
0000104A 7002 moveq.l D0, 0x02
0000104C B480 cmp.l D2, D0
0000104E 6DD8 blt -0x26 /* 00001028 */
00001050 91C8 sub.l A0, A0
00001052 4E75 rts
00001054 2F0B move.l -[A7], A3
00001056 266F 0008 movea.l A3, [A7 + 0x8]
0000105A 43ED 97D6 lea.l A1, [A5 - 0x682A]
0000105E 7200 moveq.l D1, 0x00
00001060 601A bra +0x1C /* 0000107C */
label00001062:
00001062 B3CB cmpa.l A1, A3
00001064 6610 bne +0x12 /* 00001076 */
00001066 2001 move.l D0, D1
00001068 E588 lsl D0, 2
0000106A 41ED EFC6 lea.l A0, [A5 - 0x103A]
0000106E 42B0 0800 clr.l [A0 + D0]
00001072 265F movea.l A3, [A7]+
00001074 4E75 rts
label00001076:
00001076 5281 addq.l D1, 1
00001078 43E9 0052 lea.l A1, [A1 + 0x52]
label0000107C:
0000107C 7002 moveq.l D0, 0x02
0000107E B280 cmp.l D1, D0
00001080 6DE0 blt -0x1E /* 00001062 */
00001082 265F movea.l A3, [A7]+
00001084 4E75 rts
00001086 48E7 1030 movem.l -[A7], D3,A2,A3
0000108A 4FEF FF00 lea.l A7, [A7 - 0x100]
0000108E 266F 0110 movea.l A3, [A7 + 0x110]
00001092 262F 0114 move.l D3, [A7 + 0x114]
00001096 246F 0118 movea.l A2, [A7 + 0x118]
0000109A 4878 0100 push.l 0x100
0000109E 486F 0004 pea.l [A7 + 0x4]
000010A2 2F03 move.l -[A7], D3
000010A4 2F2B 004E move.l -[A7], [A3 + 0x4E]
000010A8 2057 movea.l A0, [A7]
000010AA 2250 movea.l A1, [A0]
000010AC 2269 0020 movea.l A1, [A1 + 0x20]
000010B0 4E91 jsr [A1]
000010B2 48C0 ext.l D0
000010B4 4FEF 0010 lea.l A7, [A7 + 0x10]
000010B8 6672 bne +0x74 /* 0000112C */
000010BA 4857 pea.l [A7]
000010BC 4EB9 0000 565E jsr [0x0000565E]
000010C2 2F0A move.l -[A7], A2
000010C4 A8A3 syscall EraseRect
000010C6 302A 0002 move.w D0, [A2 + 0x2]
000010CA 48C0 ext.l D0
000010CC 5480 addq.l D0, 2
000010CE 3F00 move.w -[A7], D0
000010D0 2F0B move.l -[A7], A3
000010D2 4EB9 0000 D216 jsr [0x0000D216]
000010D8 48C0 ext.l D0
000010DA 3212 move.w D1, [A2]
000010DC 48C1 ext.l D1
000010DE D280 add.l D1, D0
000010E0 584F addq.w A7, 4
000010E2 3F01 move.w -[A7], D1
000010E4 A893 syscall MoveTo
000010E6 47EF 0004 lea.l A3, [A7 + 0x4]
000010EA 302A 0002 move.w D0, [A2 + 0x2]
000010EE 48C0 ext.l D0
000010F0 5680 addq.l D0, 3
000010F2 362A 0006 move.w D3, [A2 + 0x6]
000010F6 48C3 ext.l D3
000010F8 9680 sub.l D3, D0
000010FA 2F0B move.l -[A7], A3
000010FC A88C syscall StringWidth
000010FE 301F move.w D0, [A7]+
00001100 B043 cmp.w D0, D3
00001102 544F addq.w A7, 2
00001104 6F1E ble +0x20 /* 00001124 */
00001106 3F3C 0020 move.w -[A7], 0x20 /* ' ' */
0000110A A888 syscall TextFace
0000110C 554F subq.w A7, 2
0000110E 2F0B move.l -[A7], A3
00001110 A88C syscall StringWidth
00001112 301F move.w D0, [A7]+
00001114 B043 cmp.w D0, D3
00001116 6F0C ble +0xE /* 00001124 */
00001118 3F03 move.w -[A7], D3
0000111A 2F0B move.l -[A7], A3
0000111C 4267 clr.w -[A7]
0000111E 4EB9 0000 590E jsr [0x0000590E]
label00001124:
00001124 2F0B move.l -[A7], A3
00001126 A884 syscall DrawString
00001128 4267 clr.w -[A7]
0000112A A888 syscall TextFace
label0000112C:
0000112C 4FEF 0100 lea.l A7, [A7 + 0x100]
00001130 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00001134 4E75 rts
00001136 48E7 1830 movem.l -[A7], D3,D4,A2,A3
0000113A 4FEF FF00 lea.l A7, [A7 - 0x100]
0000113E 246F 0114 movea.l A2, [A7 + 0x114]
00001142 282F 0118 move.l D4, [A7 + 0x118]
00001146 266F 011C movea.l A3, [A7 + 0x11C]
0000114A 262F 0120 move.l D3, [A7 + 0x120]
0000114E 4878 0100 push.l 0x100
00001152 486F 0004 pea.l [A7 + 0x4]
00001156 2F04 move.l -[A7], D4
00001158 2F2A 004E move.l -[A7], [A2 + 0x4E]
0000115C 2057 movea.l A0, [A7]
0000115E 2250 movea.l A1, [A0]
00001160 2269 0020 movea.l A1, [A1 + 0x20]
00001164 4E91 jsr [A1]
00001166 48C0 ext.l D0
00001168 4FEF 0010 lea.l A7, [A7 + 0x10]
0000116C 670C beq +0xE /* 0000117A */
0000116E 7000 moveq.l D0, 0x00
00001170 4FEF 0100 lea.l A7, [A7 + 0x100]
00001174 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
00001178 4E75 rts
label0000117A:
0000117A 4857 pea.l [A7]
0000117C 4EB9 0000 AA42 jsr [0x0000AA42]
00001182 B083 cmp.l D0, D3
00001184 584F addq.w A7, 4
00001186 640C bcc +0xE /* 00001194 */
00001188 7000 moveq.l D0, 0x00
0000118A 4FEF 0100 lea.l A7, [A7 + 0x100]
0000118E 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
00001192 4E75 rts
label00001194:
00001194 2F03 move.l -[A7], D3
00001196 2F0B move.l -[A7], A3
00001198 486F 0008 pea.l [A7 + 0x8]
0000119C 4EB9 0000 4EE6 jsr [0x00004EE6]
000011A2 4A80 tst.l D0
000011A4 57C0 seq D0
000011A6 4400 neg.b D0
000011A8 4880 ext.w D0
000011AA 48C0 ext.l D0
000011AC 4FEF 010C lea.l A7, [A7 + 0x10C]
000011B0 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
000011B4 4E75 rts
000011B6 0000 0033 ori.b D0, 0x33 /* '3' */
000011BA 8984 8585 unpk D4, D4, 0x8585
000011BE 8585 8585 unpk D2, D5, 0x8585
000011C2 8585 8585 unpk D2, D5, 0x8585
000011C6 8585 8585 unpk D2, D5, 0x8585
000011CA B540 xor.w D0, D2
000011CC 5240 addq.w D0, 1
000011CE 86B6 4112 4042 or.l D3, [[A6 + D4] + 0x4042]
000011D4 E240 asr D0.w, 1
000011D6 FF87 .invalid <<F/6/7>>
000011D8 4073 878F 8397 878F negx.w [[ + <<invalid base displacement size>>] + A0 * 8 - 0x7C687871]
000011E0 8385 9940 unpk D1, D5, 0x9940
000011E4 57A9 8999 subq.l [A1 - 0x7667], 3
000011E8 A3A2 syscall vMWrData, flags=3
000011EA 4136 9D9F A140 8640 .invalid 0, [[] + A1 * 4 - 0x5EBF79C0] // invalid opcode 4 with b == 4
000011F2 54CB 4096 dbcc D3, +0x4098 /* 0000528A */
000011F6 B1BF xor.l <<invalid special address>>, D0
000011F8 0000 0034 ori.b D0, 0x34 /* '4' */
000011FC 4068 4040 negx.w [A0 + 0x4040]
00001200 8A40 or.w D5, D0
00001202 4340 chk.w D1, D0
00001204 4640 not.w D0
00001206 7285 moveq.l D1, 0xFFFFFF85
00001208 8540 4487 pack D2, D0, 0x4487
0000120C 4057 negx.w [A7]
0000120E 406E 9E40 negx.w [A6 - 0x61C0]
00001212 9199 sub.l [A1]+, D0
00001214 8C86 or.l D6, D6
00001216 8A9C or.l D5, [A4]+
00001218 B8E0 cmpa.w A4, -[A0]
0000121A 4089 negx.l A1
0000121C 87A9 8885 or.l [A1 - 0x777B], D3
00001220 4050 negx.w [A0]
00001222 9C97 sub.l D6, [A7]
00001224 929B sub.l D1, [A3]+
00001226 8E9D or.l D7, [A5]+
00001228 BD40 xor.w D0, D6
0000122A 7685 moveq.l D3, 0xFFFFFF85
0000122C 405B negx.w [A3]+
0000122E 8897 or.l D4, [A7]
00001230 8EB7 4043 or.l D7, [A7 + D4.w + 0x43]
00001234 9CA5 sub.l D6, -[A5]
00001236 9599 sub.l [A1]+, D2
00001238 9340 subx.w D1, D0
0000123A 4ECA jmp A2
0000123C 9E40 sub.w D7, D0
0000123E 7A40 moveq.l D5, 0x40
00001240 5500 subq.b D0, 2
00001242 0000 1440 ori.b D0, 0x40 /* '@' */
00001246 FD41 .extension 0xD41 <<F/4-5/6>> // unimplemented
00001248 318F 4066 move.w [A0 + D4.w + 0x66], A7
0000124C 404B negx.w A3
0000124E 848C or.l D2, A4
00001250 F941 .extension 0x941 <<F/4-5/4>> // unimplemented
00001252 5F40 subq.w D0, 7
00001254 8B90 or.l [A0], D5
00001256 A5AA syscall 0x0AA, flags=5
00001258 8B40 5740 pack D5, D0, 0x5740
0000125C 8C7F or.w D6, <<invalid special address>>
0000125E A0AA syscall 0x0AA
00001260 40B1 4049 negx.l [A1 + D4.w + 0x49]